a:hover{ color: #066dd8; text-decoration:none;}
.pro_border:hover img{
    border: 1px #066dd8 solid;
}

		.swiper-container,.ban_bg { width: 100%; height: 600px;} 
		.swiper-pagination-bullet-active {background: #fea600;}
		.swiper-container {text-align: center;}
		.swiper-slide {text-align: center;}
		.swiper-slide img {display:block;}

#newBridge .icon-right-center {
    margin-top: -300px!important;
}
/*顶部*/
.welcome{
    width: 100%;
    height: 36px;
    line-height: 36px;
    color: #fff;
    background: url(../images/welcome_bg.jpg) top center no-repeat;
    font-size: 14px;
}
.welcome a{
    padding: 0 10px;
    display: inline-block;
    color: #fff;
}
.welcome a:last-child{
    border-right: none;
}
.welcome_tel{
    font-size: 22px;
    display: inline-block;
    vertical-align: top;
}

    .top_bg {width: 100%; min-width: 1200px; height: 135px;}
    .top_l {margin-top: 30px;}
    .name {padding-left: 5px;}
    .name span {font-size: 38px; font-weight: bold; color: #066dd8;}
    .name p {font-family: "arial"; font-size: 14px; color: #999;}
    
    .top_w {margin-top: 32px; margin-left: 10px; padding-left: 10px; height: 62px; border-left: 1px solid #f1f1f1;}
    .top_w span {display: block; padding-top: 8px; font-size: 22px; font-weight: bold;}
    .top_w p {font-size: 16px;}
    
    .top_r {margin-top: 40px; color:#333;}
    .top_r span {font-size: 13px;}
    .top_r p {font-family: "arial"; font-size:30px; font-weight: bold;}
    /*end*/
    
    .nav_bg {width: 100%; min-width: 1200px; height: 60px; line-height: 60px; background: #066dd8;}
    .nav_bg li {float: left; width: 133px; text-align: center;}
    .nav_bg a {display: block; font-size: 16px; color: #fff;}
    .a_nav,.nav_bg a:hover {background: #fea600;}
    /*end*/

        /*search*/
        .search_bg{width:100%; margin:0 auto; background: url(../images/search_bg.jpg) top center no-repeat; color: #fff;}
        .search_big{
            padding: 11px 0;
        }
        .search_bg a{
            color: #fff;
        }
        .search_img{float:left; margin-top: 3px;margin-right:10px;}
        .search_r{width: 322px;float: right; background-color: #fff;border-radius: 50px; height: 32px; margin-top: 15px;}
        .search-text{width:800px; float:left;  height:58px; line-height:58px;}
        
        
        .foname{
            font-size: 12px;
            height: 31px;
            width: 275px;
            outline: none;
            padding-left: 10px;
            border-right: none;
            background: rgba(0, 0, 0, 0);
            float: left;
            color: rgb(221, 221, 221);
        }
        .search_i_div{
            width:  36px;
            height: 33px;
            line-height: 33px;
            position: relative;
            top: -1px;
            right: -1px;
        }
        .search_i{
            position: absolute;
            top: 5px;
            left: 6px;
        }
        
        input.foname::input-placeholder{
            color: #ddd;
        }
        input.foname::-webkit-input-placeholder{
            color: #ddd;
        }
        input.foname::-moz-placeholder{
            color: #ddd;
        }
        input.foname::-moz-placeholder{
            color: #ddd;
        }
        input.foname:-ms-input-placeholder{
            color: #ddd;
        }
        
    .list_tile {width: 1200px; height: 82px; text-align: center; font-size: 36px; color: #fff; line-height: 82px; background: url(../images/qxcp_bg.png) no-repeat;}
    .list_d li:nth-child(2n) {background: #f5f5f5;}
    .list_d li {width: 1198px; height: 60px; border: 1px solid #f1f1f1; border-top: 0;}
    .list_d a:hover {color: #066dd8;}
    .list_dd {float: left; width: 208px; height: 60px; line-height: 60px; border-right: 1px solid #f1f1f1; background: url(../images/qxcp_span.png) 30px no-repeat;}
    .list_dd a {padding-left: 70px; font-size: 16px; color: #333; font-weight: bold;}
    .list_em {float: left; line-height: 60px;}
    .list_em a {display: block; float: left; padding: 0 10px; font-size: 16px; color: #333;}
    /*end*/
    
    .prod_btn {margin-top: 30px;}
    .prod_btn li:first-child {margin-left: 0;}
    .prod_btn li {float: left; display: block; margin-left: 5px; width: 236px; height: 66px; text-align: center; line-height: 66px; background: #f5f5f5;}
    .prod_btn a {display: block; font-size: 18px; color: #333;}
    .prod_btn .show1,.prod_btn li:hover {background: #066dd8;}
    .prod_btn .show1 a,.prod_btn li:hover a {color: #fff;}
    
    .prod_d:nth-child(n+3) {display: none;}
    .prod_d {margin-top: 20px;}
    .prod_d li:nth-child(3n) {margin-right: 0;}
    .prod_d li {float: left; margin-right: 18px; margin-bottom: 20px; width: 386px; height: auto;}
    .prod_d li > a {display: block; width: 384px; height: 384px; border: 1px solid #f1f1f1; overflow: hidden;}
    .prod_d li img {width: 384px; height: 384px; transition: all 0.6s;}
    .prod_d li p a{display: block; width: 386px; height: 40px; text-align: center; font-size: 16px; color: #333; line-height: 40px; background: #f1f1f1;}
    .prod_d li:hover p a {color: #fff; background: #066dd8;}
    .prod_d li:hover img {border-color: #066dd8; transform: scale(1.4);}
    /*end*/
    
    .slideTxtBox{ margin: 50px auto 50px; width:1200px;}
    .slideTxtBox .hd{ margin-left: -84px; width: 416px; height: 478px; background:url(../images/faal_bg.png) no-repeat;  position:relative; }
    .slideTxtBox .hd ul {margin: 95px 0 0 125px;}
    .slideTxtBox .hd ul li{ float:left; width: 302px; height: 72px; text-align: center; font-size: 16px; color: #333; line-height: 72px; cursor:pointer; display: block;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
    .slideTxtBox .hd ul li.on a{ color: #fff; background: #fea600;}
    .slideTxtBox .bd ul{display: block;width: 868px;height: 410px;}
    .slideTxtBox .hd a {display: block;}
    .slideTxtBox .tempWrap {float: left; margin-top: 33px;}
    .slideTxtBox .bd {z-index: 99;}
    .case_tile {margin-bottom: -30px; font-size: 36px;}
    .case_d {position: absolute; bottom: 0; height: 90px; background: rgba(0,0,0,0.8);}
    .case_w {float: left; width: 778px; color: #fff;}
    .case_w span {display: block; padding: 15px 0 10px 10px; font-size: 16px; }
    .case_w p { padding-left: 10px;font-size: 14px; line-height: 28px;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
    .case_a {float: right; width: 90px; height: 90px; text-align: center; font-size: 16px; background: url(../images/faal_a.png) 28px 18px no-repeat,#066dd8;}
    .case_a a {display: block; padding-top: 55px; color: #fff;}
    /*end*/
    
    .banner_bg1 {width: 100%; min-width: 1200px; height: 200px; color: #fff; background: url(../images/banner_bg1.png) center no-repeat;}
    .banner_bg1 .fl span {display: block; margin: 68px 0 16px; font-size: 30px; font-weight: bold; line-height: 30px;}
    .banner_bg1 .fl p {font-size: 28px; line-height: 28px;}
    .banner_tel {float: left;margin-top: 80px;margin-right: 20px;font-size: 30px;color: #fff;}
    .btn_a {float: right; margin-right: 2px; width: 80px; height: 152px;}
    .btn_a a {display: block; width: 80px; height: 152px;}
    /*end*/
    
    .process_tile {margin-top: 50px; text-align: center;}
    .process_tile span {font-size: 34px;}
    .process_tile p {font-size: 16px;}
    
    .process_bg {margin-top: 35px;}
    .process_bg li {float: left; width: 115px; height: auto; text-align: center;}
    .process_bg li:nth-child(2n) {width: 102px; height: 102px;}
    .process_bg li span {display: block; padding-top: 145px; padding-bottom: 10px; font-size: 16px; font-weight: bold;}
    .process_01 {background: url(../images/process_01.png) top no-repeat;}
    .process_02 {background: url(../images/process_02.png) top no-repeat;}
    .process_03 {background: url(../images/process_03.png) top no-repeat;}
    .process_04 {background: url(../images/process_04.png) top no-repeat;}
    .process_05 {background: url(../images/process_05.png) top no-repeat;}
    .process_06 {background: url(../images/process_06.png) top no-repeat;}
    .process_01:hover {background: url(../images/process_011.png) top no-repeat;}
    .process_02:hover {background: url(../images/process_021.png) top no-repeat;}
    .process_03:hover {background: url(../images/process_031.png) top no-repeat;}
    .process_04:hover {background: url(../images/process_041.png) top no-repeat;}
    .process_05:hover {background: url(../images/process_051.png) top no-repeat;}
    .process_06:hover {background: url(../images/process_061.png) top no-repeat;}
    /*end*/
    
    .strength_tile {margin-top: 50px; text-align: center;}
    .strength_tile span {font-size: 34px;}
    .strength_tile p {font-size: 16px;}
    
    .strength_bg {margin-top: 30px; margin-bottom: 50px;}
    .strength_bg li {float: left; position: relative; margin: 0 7px 7px 0; background: #333;}
    .strength_bg li:nth-child(1),.strength_bg li:nth-child(3) {width: 498px; height: 284px;}
    .strength_bg li:nth-child(2),.strength_bg li:nth-child(4) {width: 370px; height: 284px;}
    .strength_bg li p {position: absolute;bottom: 0;display: block;text-indent: 2em;width: 100%;height: 40px;font-size: 16px;color: #fff;line-height: 40px;background: rgba(0,0,0,0.5);}
    .strength_bg ul:first-child {float: left; width: 882px;}
    .strength_bg ul:nth-child(2) {float: right; width: 318px;}
    .strength_bg ul:nth-child(2) li {width: 311px;}
             .module_bg{
                padding-top: 60px;
            }
            .news_bg{
                background: #f9f9f9;
            }
            .module_content{
                width: 1200px;
                margin: 0 auto;
                padding-bottom: 40px;
                position: relative;
            }
            .module_title{
                width: 1200px;
                margin: 0 auto;
                text-align: center;
                margin-bottom: 30px;
            }
            .module_title_1{
                font-size: 30px;
                color: #333;
                font-weight: bold;
            }
            .module_title_2{
                color: #474246;
                font-size: 14px;
                text-transform: uppercase;
            }
    
            .news_tab{
                text-align: center;
                margin-bottom: 30px;
                margin-top: 25px;
            }
            .news_tab_ul{
                overflow: hidden;
            }
            .news_tab_ul li{
                line-height: 38px;
                border: 1px solid #dcdcdc;
                display: inline-block;
            }
            .news_tab_ul li a {
                padding: 0 35px;
                display: inline-block;
            }
            .news_tab_ul li.show{
                border-color: #066dd8;
            }
            .news_tab_ul li.show a{
                color: #066dd8;
            }
            .news_tab_ul li+li{
                margin-left: 15px;
            }
            
            .news_core_content ul.news_list>li{
                width: 379px;
                display: inline-block;
                font-size: 14px;
                vertical-align: text-top;
                background: #fff;
                box-shadow: 0px 0px 18px 0px #eee;
                transition: 0.3s;
            }
            .news_core_content ul.news_list>li+li{
                margin-left: 26px;
            }
    
            .news_core_content ul.news_list>li:hover{
                box-shadow: 0px 0px 18px 0px #ccc;
                padding-top: -10px;
                transition: 0.3s;
            }
            .news_image_div a{
                display: block;
            }
            .news_image_div img{
                width: 380px;
                height: 205px;
            }
    
            .news_more_div{
                border-top: 1px solid #f3f3f3;
                border-bottom: 1px solid #f3f3f3;
            }
            .news_more_div a{
                display: block;
                overflow: hidden; 
                padding: 0 20px;
            }
            .news_info{
                padding: 20px;
            }
            
            .news_date,.news_more{
                display: inline-block;
                line-height: 60px;
                font-family: arial;
                font-size: 14px;
            }
            .news_date i{
                margin-right: 5px;
            }
            .news_info_title{
                margin-bottom: 8px;
            }
            .news_info_title a{
                font-size: 16px;
                line-height: 16px;
                font-weight: bold;
                display: block;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
            .news_info_title a i{
                margin-right: 5px;
            }
            .news_info_content{
                height: 75px;
                font-size: 14px;
                line-height: 25px;
                color: #888;
                overflow : hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
            }
            ul.news_list{
              display: none;
            }
            ul.news_list.show{
              display: block;
            }
    .advantage_tile {position: relative; margin-bottom: -23px; width: 100%; min-width: 1200px; height: 212px; background: url(../images/banner_bg02.png) center no-repeat; overflow: hidden;}
    .advantage_bg {width: 100%; min-width: 1200px; height: 1849px; background: url(../images/advantage_bg.png) center no-repeat; overflow: hidden;}
    .advantage_dm {margin-top: -89px; width: 100%; min-width: 1200px; height: 289px; background: url(../images/bannerbg03.png) center no-repeat; overflow: hidden;}
    .advantage_t01 {width: 528px; height: 110px; background: url(../images/adv_t01.png) no-repeat,url(../images/adv_t.png) bottom no-repeat;}
    .advantage_t02 {width: 528px; height: 110px; background: url(../images/adv_t02.png) no-repeat,url(../images/adv_t.png) bottom no-repeat;}
    .advantage_t03 {width: 528px; height: 110px; background: url(../images/adv_t03.png) no-repeat,url(../images/adv_t.png) bottom no-repeat;}
    .advantage_t04 {width: 528px; height: 110px; background: url(../images/adv_t04.png) no-repeat,url(../images/adv_t.png) bottom no-repeat;}
    .adv_t span {display: block; padding: 12px 0 0 110px; font-size: 32px; font-weight: bold; color: #066dd8;}
    .adv_t p {padding-left: 110px; font-family: "arial;"; color: #999;}
    .advantage_w b {display: block; margin: 25px 0; font-weight: normal; font-size: 20px; color: #333; line-height: 20px;}
    .advantage_w p {display: block; padding-left: 30px; font-size: 15px; color: #333; line-height: 32px; background: url(../images/adv_w.png) left no-repeat;}
    .advantage_bg01 {margin-top: 80px;}
    .advantage_bg01 .fr {margin-top: 20px;}
    .advantage_bg02 .fl {margin-top: 80px;}
    .advantage_bg04 .fl {margin-top: 85px;}
    .adv_tel {margin-top: 140px; margin-bottom: 15px;}
    .adv_tel span {font-size: 30px; font-weight: bold; color:#fff;}
    .adv_btn {margin-left: 95px; width: 108px; height: 36px; line-height: 36px; background: url(../images/banner_bg03_btn.png) no-repeat;}
    .adv_btn a {padding-left: 32px; font-size: 14px; color: #fff;}
    /*end*/
        .module_bg{
            padding-top: 60px;
        }
        .module_bg.about_big{
            padding-bottom: 20px;
        }
        .module_content{
            width: 1200px;
            margin: 0 auto;
            padding-bottom: 40px;
            position: relative;
        }
        .module_title{
            width: 1200px;
            margin: 0 auto;
            text-align: center;
            margin-bottom: 30px;
        }
        .module_title_1{
            font-size: 30px;
            color: #333;
            font-weight: bold;
        }
        .module_title_2{
            color: #474246;
            font-size: 14px;
            text-transform: uppercase;
        }

        .about_text{
            width: 550px;
        }
        .about_text p{
            font-size: 22px;
            margin-bottom: 10px;
            font-weight: bold;
        }
        .about_detail{
            font-size: 15px;
            color: #888;
            line-height: 28px;
            height: 205px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
        }
        .about_img{
            width: 610px;
            height: 365px;
        }

        .about_img img{
            width: 100%;
        }

        .about_list{
            margin-top: 20px;
        }
        .about_ul li{
            width: 102px;
            height: 102px;
            display: inline-block;
            text-align: center;
            background: #066dd8;
        }
        .about_ul li a{
            display: block;
        }
        .about_ul li.show{
            background: #066dd8;
        }
        .about_ul li+li{
            margin-left: 25px;
        }
        .about_ul p{
            font-size: 16px;
            color: #fff;
            line-height: 16px;
            margin-top: 12px;
            text-align: center;
        }
        .about_ul li img{
            margin: 17px auto 0;
        }

.core_bg {padding-bottom: 40px; width: 100%; height: 800px; background: #fff; overflow: hidden;}
.core_tile {margin-top: 50px;}
.core_tile span {display: block; font-size: 24px; font-weight: bold; color: #333;}
.core_tile p {font-size: 14px; color: #333;}

.core_d {margin-top: 10px;}
.core_l {float: left; width: 600px;}
.core_r {float: right; margin-left: 29px; width: 571px; height: 681px; background: url(../images/core_r.png) no-repeat;}
.core_img {width: 600px; height: 300px; overflow: hidden; background: #333;}
.core_m {padding: 20px; height: 336px; background: #eee; border-bottom: 4px solid #d8d8d8;}
.core_t {padding-bottom: 10px; font-size: 20px; color: #066dd8; font-weight: bold;}
.core_w {font-size: 16px; color: #333; line-height: 28px;}
.core_momo {margin-top: 20px; padding-top: 20px; width: 560px; font-size: 16px; line-height: 28px; border-top: 5px solid #eee;}
.core_a {margin-top: 30px; width: 120px; height: 40px; text-align: center; font-size: 16px; line-height: 40px; background: #066dd8;}
.core_a a {display: block; color: #fff;}
.core_a:hover {background: #fea600;}

.core_r li {float: left; margin: 1px 0 0 1px; padding: 20px; width: 244px; height: 299px;}
.core_r_img {text-align: center;}
.core_r_t {margin-top: 20px; padding-top: 20px; width: 100%; text-align: center; font-size: 16px; color: #333; border-top: 1px solid #ccc;}
.core_r_a {margin: 20px auto; width: 120px; height: 40px; text-align: center; font-size: 16px; line-height: 40px; background: #066dd8;}
.core_r_a a {color: #fff;}
.core_r_a:hover {background: #fea600;}
/*end*/

.skill_bg {padding: 20px 0 40px; width: 100%; height: auto; background: #f1f1f1;}
.skill_tile {margin-top: 44px; margin-bottom: 30px;}
.skill_tile span { font-size: 30px;}
.skill_tile p {font-size: 14px; color: #333;}

.skill_d {width:1200px; text-align:left;}
.skill_d .hd { height: auto;}
.skill_d .hd ul li{position: relative; float:left; margin-left: 26px; padding-top: 20px; width: 280px; height: 260px; cursor:pointer;display: block;}
.skill_d .hd ul li:before {content: "";position: absolute;top: 10px;left: 50%;width: 0;height: 0;border-bottom: 10px solid #066dd8;border-left: 8px solid transparent;border-right: 8px solid transparent; opacity: 0;}
.skill_d .hd ul li span {display: block; width: 280px; height: 40px; text-align: center; font-size: 16px; color: #fff; line-height: 40px; background: #066dd8;}
.skill_d .hd ul li:first-child {margin-left: 0;}
.skill_d .hd ul li.on span {background: #fea600;}
.skill_d .hd ul li.on:before {content: "";position: absolute;top: 10px;left: 50%;width: 0;height: 0;border-bottom: 10px solid #fea600;border-left: 8px solid transparent;border-right: 8px solid transparent; opacity: 1; transition: 0.5s;}
.skill_d .tempWrap {margin-bottom: 30px;}
.skill_d .bd ul {display: block;width: 1200px;height: 400px;}
.skill_l {float: left; padding: 60px 20px 0 40px; width: 440px; height: 340px; background: #fff;}
.skill_d .bd li img {float: right;}
.skill_d .bd .skill_t span {display: block; margin-bottom: 20px; font-size: 24px; color: #066dd8;}
.skill_d .bd .skill_t b {display: block; margin-bottom: 20px; width: 50px; height: 2px; background: #066dd8;}
.skill_d .bd .skill_w p {font-size: 16px; line-height: 32px;}
.skill_a {margin-top: 30px; width: 120px; height: 40px; text-align: center; font-size: 16px; line-height: 40px; background: #066dd8;}
.skill_a a {display: block; color: #fff;}
.skill_a:hover{background: #fea600;}

.button {position: relative;}
.skill_d .button a{display:block; position: absolute; width:40px; height:40px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; }
.skill_d .button .next {top: 240px; left: -60px; background: url(../images/left_ico.png) no-repeat;}
.skill_d .button .prev {top: 240px; right: -60px; background: url(../images/right_ico.png) no-repeat;}

/*友情链接*/
#links_bg{width:100%; height:80px; border-top:1px solid #d0d0d0;}
#links_c{width:1200px; margin:0 auto; line-height:80px;}
#links_c_l{width:160px; float:left; text-transform:uppercase; font-size:18px; font-weight:bold;}
#links_c_r{width:1040px; float:right;}
#links_c_r a{ padding-left: 10px; font-size:14px;}

/*底部导航*/
#b_nav{width:100%; background:#262628; padding:50px 0px; color:#9d9d9d;}
#b_nav_t{width:1200px; height: 45px; margin:0 auto; background:url(../images/footer_t.png) no-repeat;}
#b_nav_t li{float:left;}
#b_nav_t .bb1{width:232px; padding-left:50px;}
#b_nav_t .bb2{width:302px;}
#b_nav_t .bb3{width:219px;}
#b_nav_t .bb4{width:380px;}

.fonts1{font-size:14px;}
.fonts2{font-size:16px;}
#b_xian{width:1200px; margin:0 auto; height:1px; background:#323232; margin-bottom:50px; margin-top:50px;}

#b_bav_bg{width:1200px; margin:0 auto; margin-top:20px;}
#b_bav_bg_l{width:800px; float:left;}
#b_bav_bg_l li{float:left; width:160px;}

.b_top{color:#fff; font-size:20px;}
.b_top a{font-size:18px; color:#fff;}
.b_top a:hover{font-size:18px; color:#fc6c2f;}
.b_bottom{padding-top:20px; line-height:30px; color:#9d9d9d;}
.b_bottom a{display:block; font-size:13px; color:#9d9d9d;}
.b_bottom a:hover{font-size:13px; color:#fc6c2f;}
#b_bav_bg_l li:nth-child(3) .b_bottom a {float: left;width: 40%;}

#b_bav_bg_r{width:300px; padding-left:100px; float:right; background:url(../images/footer_l.jpg) left no-repeat; height:214px;}

.footer_d {margin-bottom:30px; font-size:18px; color:#fff;}

/*版权*/
#copyright_bg{width:100%; background:#066dd8; height:50px; line-height:50px; color:#fff; font-size:13px;}
#copyright_bg a{font-size:13px; color:#fff;}
#copyright_bg a:hover{font-size:13px; color:#fc6c2f;}
#copyright_c{width:1200px; margin:0 auto; text-align: center;}

.qqkefu{
    position: fixed;
    top:25%;
    z-index: 20;
    /*right:0;*/
    right: 30px;
    width:39px;
}
.qqkefu ul li{
    width: 45px;
    height:45px;
    margin-bottom:1px;
    float:right;
    background:url(../images/qr_bg.png) no-repeat;
    background-color: #00aef3;
    line-height:45px;
    font-size:14px;
    cursor:pointer;
    position:relative;
}
.qqkefu ul li a{
    color:#fff;
    overflow: hidden;
    display: block;
    height: 45px;
    padding-left: 10px;
}
.qqkefu ul li.qq_cza{
    overflow:hidden
}
.qqkefu ul li:hover{
    background-color:#066dd8;
}
.qqkefu ul li.top{
    background-position: 0 0;
    position:relative;
    width:45px;
    height: 45px;
    cursor:pointer;
}

.qqkefu ul li b{
    width:45px;
    height:45px;
    display:block;
    overflow:hidden;
    float:right;
}
.qqkefu ul li span{
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
}
.qqkefu ul li.qq_phone{
    background-position: right -46px;
}
.qqkefu ul li.qq_ku{
    background-position: right -92px;
}
.qqkefu ul li.qq_ms{
    background-position: right -138px;
}
.qqkefu ul li.qq_czb{
    background-position: right -184px;
}
.qqkefu ul li.qq_app{
    background-position: right -228px;
}
.qqkefu ul li.qq_app1{
    background-position: right -228px;
}
.qqkefu ul li.qq_czae{ line-height:15px !important}
.qqkefu ul li.qq_alibaba{
    background-position: right -275px;
}
.qqkefu ul li.qq_taobao{
    background-position: right -319px;
}
    .erweima{
    width: 130px;
    height: 150px;
    position: absolute;
    top: -107px;
    left: -150px;
    background: #FFF;
    border: 1px solid #CCC;
    float: left;
    cursor: default !important;
    display:none;
    /*overflow: hidden;*/
}
.erweima p{
    line-height: 20px;
    color: #000;
    font-size: 12px;
    text-align: center;
    float: left;
    width: 130px;
}
.erweima p img{
    width: 110px;
    height: 110px;
    margin: 10px 10px 0px 10px;
}
.erweima .arrow3 {
    width: 5px;
    height: 10px;
    display: block;
    /*background:url(../images/czx6.png) no-repeat;*/
    position: absolute;
    right: -5px;
    top: 122px;
}
.app{
    width: 130px;
    height: 150px;
    position: absolute;
    top: -107px;
    left: -150px;
    background: #FFF;
    border: 1px solid #CCC;
    float: left;
    cursor: default !important;
    display:none;
    /*overflow: hidden;*/
}
.app p{
    line-height: 20px;
    color: #000;
    font-size: 12px;
    text-align: center;
    float: left;
    width: 130px;
}
.app p img{
    width: 110px;
    height: 110px;
    margin: 10px 10px 0px 10px;
}
.app .arrow3 {
    width: 5px;
    height: 10px;
    display: block;
    /*background:url(../images/czx6.png) no-repeat;*/
    position: absolute;
    right: -5px;
    top: 132px;
}

.app1{
    width: 130px;
    height: 150px;
    position: absolute;
    top: -107px;
    left: -150px;
    background: #FFF;
    border: 1px solid #CCC;
    float: left;
    cursor: default !important;
    display:none;
    /*overflow: hidden;*/
}
.app1 p{
    line-height: 20px;
    color: #000;
    font-size: 12px;
    text-align: center;
    float: left;
    width: 130px;
}
.app1 p img{
    width: 110px;
    height: 110px;
    margin: 10px 10px 0px 10px;
}
.app1 .arrow3 {
    width: 5px;
    height: 10px;
    display: block;
    /*background:url(../images/czx6.png) no-repeat;*/
    position: absolute;
    right: -5px;
    top: 132px;
}